|
Cooperative Linuxは、Microsoft Windows上で動作するLinuxカーネルである。Dan Aloniが開発したもので、略称はcoLinux。Windows 2000・Windows XP・Windows Vista・Windows 7で利用できる。エミュレータや仮想マシンではなく、本物のLinuxカーネルがWindows上で動作することが大きな特徴である。TAP-Win32やWinPcapといったネットワークツールを経由して外部のネットワークへ接続が可能。 Dan AloniはcoLinux以前にUmlwin32 と言うものを開発していた。これはLinuxのUML技術をMicrosoft Windowsに実装しようとしたもので、Dan AloniはUmlwin32をより実用的に発展させたものとして、UMLとは違う切り口からcoLinuxの開発を始めた。 == 動作の仕組み == * WindowsアプリケーションとしてLinuxカーネルが動作 * Windows用ドライバとしてlinux.sysがLinuxカーネルからの/への入出力を担当 * ハードディスクは実パーティション又はディスクイメージを利用 * メインメモリは一般的なアプリケーションと同様、Windowsから分けて貰って利用(起動時に設定ファイルの記述により割当量を決定) * 現時点ではディスプレイアダプタおよびサウンドアダプタは実装されていない。そのため、GUIを利用するにはX Window SystemやVNCを使ってリモートコンピュータのように接続する。音声はサウンドサーバを利用することで再生することが出来る。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Cooperative Linux」の詳細全文を読む スポンサード リンク
|